home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 2.iso / dist / fw_gnome-libs.idb / usr / freeware / share / gnome / html / gnome-decl.txt.z / gnome-decl.txt
Text File  |  2002-07-08  |  30KB  |  1,155 lines

  1. <MACRO>
  2. <NAME>gnome_config_get_string_with_default</NAME>
  3. #define gnome_config_get_string_with_default(path,def) \
  4.     (_gnome_config_get_string_with_default((path),(def),FALSE))
  5. </MACRO>
  6. <MACRO>
  7. <NAME>gnome_config_get_translated_string_with_default</NAME>
  8. #define gnome_config_get_translated_string_with_default(path,def) \
  9.     (_gnome_config_get_translated_string_with_default((path),(def),FALSE))
  10. </MACRO>
  11. <MACRO>
  12. <NAME>gnome_config_get_int_with_default</NAME>
  13. #define gnome_config_get_int_with_default(path,def) \
  14.     (_gnome_config_get_int_with_default((path),(def),FALSE))
  15. </MACRO>
  16. <MACRO>
  17. <NAME>gnome_config_get_float_with_default</NAME>
  18. #define gnome_config_get_float_with_default(path,def) \
  19.     (_gnome_config_get_float_with_default((path),(def),FALSE))
  20. </MACRO>
  21. <MACRO>
  22. <NAME>gnome_config_get_bool_with_default</NAME>
  23. #define gnome_config_get_bool_with_default(path,def) \
  24.     (_gnome_config_get_bool_with_default((path),(def),FALSE))
  25. </MACRO>
  26. <MACRO>
  27. <NAME>gnome_config_get_vector_with_default</NAME>
  28. #define gnome_config_get_vector_with_default(path, argcp, argvp, def) \
  29.         (_gnome_config_get_vector_with_default ((path),(argcp),(argvp), \
  30.                         (def),FALSE))
  31. </MACRO>
  32. <MACRO>
  33. <NAME>gnome_config_private_get_string_with_default</NAME>
  34. #define gnome_config_private_get_string_with_default(path,def) \
  35.     (_gnome_config_get_string_with_default((path),(def),TRUE))
  36. </MACRO>
  37. <MACRO>
  38. <NAME>gnome_config_private_get_translated_string_with_default</NAME>
  39. #define gnome_config_private_get_translated_string_with_default(path,def) \
  40.     (_gnome_config_get_translated_string_with_default((path), (def),TRUE))
  41. </MACRO>
  42. <MACRO>
  43. <NAME>gnome_config_private_get_int_with_default</NAME>
  44. #define gnome_config_private_get_int_with_default(path,def) \
  45.     (_gnome_config_get_int_with_default((path),(def),TRUE))
  46. </MACRO>
  47. <MACRO>
  48. <NAME>gnome_config_private_get_float_with_default</NAME>
  49. #define gnome_config_private_get_float_with_default(path,def) \
  50.     (_gnome_config_get_int_with_default((path),(def),TRUE))
  51. </MACRO>
  52. <MACRO>
  53. <NAME>gnome_config_private_get_bool_with_default</NAME>
  54. #define gnome_config_private_get_bool_with_default(path,def) \
  55.     (_gnome_config_get_bool_with_default((path),(def),TRUE))
  56. </MACRO>
  57. <MACRO>
  58. <NAME>gnome_config_private_get_vector_with_default</NAME>
  59. #define gnome_config_private_get_vector_with_default(path, argcp, argvp, def) \
  60.         (_gnome_config_get_vector_with_default ((path),(argcp), (argvp), \
  61.                             (def), TRUE))
  62. </MACRO>
  63. <MACRO>
  64. <NAME>gnome_config_get_string</NAME>
  65. #define gnome_config_get_string(path) \
  66.     (_gnome_config_get_string_with_default ((path), NULL, FALSE))
  67. </MACRO>
  68. <MACRO>
  69. <NAME>gnome_config_get_translated_string</NAME>
  70. #define gnome_config_get_translated_string(path) \
  71.     (_gnome_config_get_translated_string_with_default ((path), NULL, FALSE))
  72. </MACRO>
  73. <MACRO>
  74. <NAME>gnome_config_get_int</NAME>
  75. #define gnome_config_get_int(path) \
  76.     (_gnome_config_get_int_with_default ((path), NULL, FALSE))
  77. </MACRO>
  78. <MACRO>
  79. <NAME>gnome_config_get_float</NAME>
  80. #define gnome_config_get_float(path) \
  81.     (_gnome_config_get_float_with_default ((path), NULL, FALSE))
  82. </MACRO>
  83. <MACRO>
  84. <NAME>gnome_config_get_bool</NAME>
  85. #define gnome_config_get_bool(path) \
  86.     (_gnome_config_get_bool_with_default ((path), NULL, FALSE))
  87. </MACRO>
  88. <MACRO>
  89. <NAME>gnome_config_get_vector</NAME>
  90. #define gnome_config_get_vector(path, argcp, argvp) \
  91.         (_gnome_config_get_vector_with_default ((path), (argcp), (argvp), \
  92.                             NULL, FALSE))
  93. </MACRO>
  94. <MACRO>
  95. <NAME>gnome_config_private_get_string</NAME>
  96. #define gnome_config_private_get_string(path) \
  97.     (_gnome_config_get_string_with_default ((path), NULL, TRUE))
  98. </MACRO>
  99. <MACRO>
  100. <NAME>gnome_config_private_get_translated_string</NAME>
  101. #define gnome_config_private_get_translated_string(path) \
  102.     (_gnome_config_get_translated_string_with_default ((path), NULL, TRUE))
  103. </MACRO>
  104. <MACRO>
  105. <NAME>gnome_config_private_get_int</NAME>
  106. #define gnome_config_private_get_int(path) \
  107.     (_gnome_config_get_int_with_default ((path), NULL, TRUE))
  108. </MACRO>
  109. <MACRO>
  110. <NAME>gnome_config_private_get_float</NAME>
  111. #define gnome_config_private_get_float(path) \
  112.     (_gnome_config_get_float_with_default ((path), NULL, TRUE))
  113. </MACRO>
  114. <MACRO>
  115. <NAME>gnome_config_private_get_bool</NAME>
  116. #define gnome_config_private_get_bool(path) \
  117.     (_gnome_config_get_bool_with_default ((path), NULL, TRUE))
  118. </MACRO>
  119. <MACRO>
  120. <NAME>gnome_config_private_get_vector</NAME>
  121. #define gnome_config_private_get_vector(path, argcp, argvp) \
  122.         (_gnome_config_get_vector_with_default ((path), (argcp), (argvp), \
  123.                             NULL, TRUE))
  124. </MACRO>
  125. <MACRO>
  126. <NAME>gnome_config_set_string</NAME>
  127. #define gnome_config_set_string(path,new_value) \
  128.     (_gnome_config_set_string((path),(new_value),FALSE))
  129. </MACRO>
  130. <MACRO>
  131. <NAME>gnome_config_set_translated_string</NAME>
  132. #define gnome_config_set_translated_string(path,value) \
  133.     (_gnome_config_set_translated_string((path),(value),FALSE))
  134. </MACRO>
  135. <MACRO>
  136. <NAME>gnome_config_set_int</NAME>
  137. #define gnome_config_set_int(path,new_value) \
  138.     (_gnome_config_set_int((path),(new_value),FALSE))
  139. </MACRO>
  140. <MACRO>
  141. <NAME>gnome_config_set_float</NAME>
  142. #define gnome_config_set_float(path,new_value) \
  143.     (_gnome_config_set_float((path),(new_value),FALSE))
  144. </MACRO>
  145. <MACRO>
  146. <NAME>gnome_config_set_bool</NAME>
  147. #define gnome_config_set_bool(path,new_value) \
  148.     (_gnome_config_set_bool((path),(new_value),FALSE))
  149. </MACRO>
  150. <MACRO>
  151. <NAME>gnome_config_set_vector</NAME>
  152. #define gnome_config_set_vector(path,argc,argv) \
  153.     (_gnome_config_set_vector((path),(argc),(argv),FALSE))
  154. </MACRO>
  155. <MACRO>
  156. <NAME>gnome_config_private_set_string</NAME>
  157. #define gnome_config_private_set_string(path,new_value) \
  158.     (_gnome_config_set_string((path),(new_value),TRUE))
  159. </MACRO>
  160. <MACRO>
  161. <NAME>gnome_config_private_set_translated_string</NAME>
  162. #define gnome_config_private_set_translated_string(path,new_value) \
  163.     (_gnome_config_set_translated_string((path),(new_value),TRUE))
  164. </MACRO>
  165. <MACRO>
  166. <NAME>gnome_config_private_set_int</NAME>
  167. #define gnome_config_private_set_int(path,new_value) \
  168.     (_gnome_config_set_int((path),(new_value),TRUE))
  169. </MACRO>
  170. <MACRO>
  171. <NAME>gnome_config_private_set_float</NAME>
  172. #define gnome_config_private_set_float(path,new_value) \
  173.     (_gnome_config_set_float((path),(new_value),TRUE))
  174. </MACRO>
  175. <MACRO>
  176. <NAME>gnome_config_private_set_bool</NAME>
  177. #define gnome_config_private_set_bool(path,new_value) \
  178.     (_gnome_config_set_bool((path),(new_value),TRUE))
  179. </MACRO>
  180. <MACRO>
  181. <NAME>gnome_config_private_set_vector</NAME>
  182. #define gnome_config_private_set_vector(path,argc,argv) \
  183.     (_gnome_config_set_vector((path),(argc),(argv),TRUE))
  184. </MACRO>
  185. <MACRO>
  186. <NAME>gnome_config_has_section</NAME>
  187. #define gnome_config_has_section(path) \
  188.     (_gnome_config_has_section((path),FALSE))
  189. </MACRO>
  190. <MACRO>
  191. <NAME>gnome_config_private_has_section</NAME>
  192. #define gnome_config_private_has_section(path) \
  193.     (_gnome_config_has_section((path),TRUE))
  194. </MACRO>
  195. <MACRO>
  196. <NAME>gnome_config_init_iterator</NAME>
  197. #define gnome_config_init_iterator(path) \
  198.     (_gnome_config_init_iterator((path),FALSE))
  199. </MACRO>
  200. <MACRO>
  201. <NAME>gnome_config_private_init_iterator</NAME>
  202. #define gnome_config_private_init_iterator(path) \
  203.     (_gnome_config_init_iterator((path),TRUE))
  204. </MACRO>
  205. <MACRO>
  206. <NAME>gnome_config_init_iterator_sections</NAME>
  207. #define gnome_config_init_iterator_sections(path) \
  208.     (_gnome_config_init_iterator_sections((path),FALSE))
  209. </MACRO>
  210. <MACRO>
  211. <NAME>gnome_config_private_init_iterator_sections</NAME>
  212. #define gnome_config_private_init_iterator_sections(path) \
  213.     (_gnome_config_init_iterator_sections((path),TRUE))
  214. </MACRO>
  215. <FUNCTION>
  216. <NAME>gnome_config_iterator_next</NAME>
  217. <RETURNS>void  *</RETURNS>
  218. void *iterator_handle, char **key, char **value
  219. </FUNCTION>
  220. <FUNCTION>
  221. <NAME>gnome_config_drop_all</NAME>
  222. <RETURNS>void  </RETURNS>
  223. void
  224. </FUNCTION>
  225. <FUNCTION>
  226. <NAME>gnome_config_sync</NAME>
  227. <RETURNS>void  </RETURNS>
  228. void
  229. </FUNCTION>
  230. <MACRO>
  231. <NAME>gnome_config_sync_file</NAME>
  232. #define gnome_config_sync_file(path) \
  233.     (_gnome_config_sync_file((path),FALSE))
  234. </MACRO>
  235. <MACRO>
  236. <NAME>gnome_config_private_sync_file</NAME>
  237. #define gnome_config_private_sync_file(path) \
  238.     (_gnome_config_sync_file((path),TRUE))
  239. </MACRO>
  240. <MACRO>
  241. <NAME>gnome_config_drop_file</NAME>
  242. #define gnome_config_drop_file(path) \
  243.     (_gnome_config_drop_file((path),FALSE))
  244. </MACRO>
  245. <MACRO>
  246. <NAME>gnome_config_private_drop_file</NAME>
  247. #define gnome_config_private_drop_file(path) \
  248.     (_gnome_config_drop_file((path),TRUE))
  249. </MACRO>
  250. <MACRO>
  251. <NAME>gnome_config_clean_file</NAME>
  252. #define gnome_config_clean_file(path) \
  253.     (_gnome_config_clean_file((path),FALSE))
  254. </MACRO>
  255. <MACRO>
  256. <NAME>gnome_config_private_clean_file</NAME>
  257. #define gnome_config_private_clean_file(path) \
  258.     (_gnome_config_clean_file((path),TRUE))
  259. </MACRO>
  260. <MACRO>
  261. <NAME>gnome_config_clean_section</NAME>
  262. #define gnome_config_clean_section(path) \
  263.     (_gnome_config_clean_section((path),FALSE))
  264. </MACRO>
  265. <MACRO>
  266. <NAME>gnome_config_private_clean_section</NAME>
  267. #define gnome_config_private_clean_section(path) \
  268.     (_gnome_config_clean_section((path),TRUE))
  269. </MACRO>
  270. <MACRO>
  271. <NAME>gnome_config_clean_key</NAME>
  272. #define gnome_config_clean_key(path) \
  273.     (_gnome_config_clean_key((path),FALSE))
  274. </MACRO>
  275. <MACRO>
  276. <NAME>gnome_config_private_clean_key</NAME>
  277. #define gnome_config_private_clean_key(path) \
  278.     (_gnome_config_clean_key((path),TRUE))
  279. </MACRO>
  280. <MACRO>
  281. <NAME>gnome_config_get_real_path</NAME>
  282. #define gnome_config_get_real_path(path) \
  283.     (g_concat_dir_and_file (gnome_user_dir,(path)))
  284. </MACRO>
  285. <MACRO>
  286. <NAME>gnome_config_private_get_real_path</NAME>
  287. #define gnome_config_private_get_real_path(path) \
  288.     (g_concat_dir_and_file (gnome_user_private_dir,(path)))
  289. </MACRO>
  290. <FUNCTION>
  291. <NAME>gnome_config_push_prefix</NAME>
  292. <RETURNS>void  </RETURNS>
  293. const char *path
  294. </FUNCTION>
  295. <FUNCTION>
  296. <NAME>gnome_config_pop_prefix</NAME>
  297. <RETURNS>void  </RETURNS>
  298. void
  299. </FUNCTION>
  300. <FUNCTION>
  301. <NAME>gnome_config_make_vector</NAME>
  302. <RETURNS>void  </RETURNS>
  303. const char *string, int *argcp, char ***argvp
  304. </FUNCTION>
  305. <FUNCTION>
  306. <NAME>gnome_config_assemble_vector</NAME>
  307. <RETURNS>char  *</RETURNS>
  308. int argc, const char *const argv []
  309. </FUNCTION>
  310. <FUNCTION>
  311. <NAME>gnome_config_set_set_handler</NAME>
  312. <RETURNS>void  </RETURNS>
  313. void (*func)(void *),void *data
  314. </FUNCTION>
  315. <FUNCTION>
  316. <NAME>gnome_config_set_sync_handler</NAME>
  317. <RETURNS>void  </RETURNS>
  318. void (*func)(void *),void *data
  319. </FUNCTION>
  320. <MACRO>
  321. <NAME>BEGIN_GNOME_DECLS</NAME>
  322. #define BEGIN_GNOME_DECLS extern "C" {
  323. </MACRO>
  324. <MACRO>
  325. <NAME>END_GNOME_DECLS</NAME>
  326. #define END_GNOME_DECLS }
  327. </MACRO>
  328. <MACRO>
  329. <NAME>BEGIN_GNOME_DECLS</NAME>
  330. #define BEGIN_GNOME_DECLS
  331. </MACRO>
  332. <MACRO>
  333. <NAME>END_GNOME_DECLS</NAME>
  334. #define END_GNOME_DECLS
  335. </MACRO>
  336. <STRUCT>
  337. <NAME>GnomeDesktopEntry</NAME>
  338. typedef struct {
  339.     char *name;        /* These contain the translated name/comment */
  340.     char *comment;
  341.     int exec_length;    /* Length of `exec' vector.  Does not
  342.                    include the NULL terminator.  */
  343.     char **exec;        /* Command to execute.  Must be NULL
  344.                    terminated.  */
  345.     char *tryexec;        /* Test program to execute */
  346.     char *icon;        /* Icon name */
  347.     char *docpath;        /* Path to the documentation */
  348.     int   terminal;        /* flag: requires a terminal to run */
  349.     char *type;        /* type of this dentry */
  350.     char *location;        /* path of this dentry */
  351.     char *geometry;        /* geometry for this icon */
  352.     
  353.     unsigned int multiple_args:1;
  354.     unsigned int is_kde:1;  /* If this is a .kdelink file */
  355. } GnomeDesktopEntry;
  356. </STRUCT>
  357. <FUNCTION>
  358. <NAME>gnome_desktop_entry_load</NAME>
  359. <RETURNS>GnomeDesktopEntry  *</RETURNS>
  360. const char *file
  361. </FUNCTION>
  362. <FUNCTION>
  363. <NAME>gnome_desktop_entry_load_flags</NAME>
  364. <RETURNS>GnomeDesktopEntry  *</RETURNS>
  365. const char *file, int clean_from_memory_after_load
  366. </FUNCTION>
  367. <FUNCTION>
  368. <NAME>gnome_desktop_entry_load_flags_conditional</NAME>
  369. <RETURNS>GnomeDesktopEntry  *</RETURNS>
  370. const char *file, int clean_from_memory_after_load, int unconditional
  371. </FUNCTION>
  372. <FUNCTION>
  373. <NAME>gnome_desktop_entry_load_unconditional</NAME>
  374. <RETURNS>GnomeDesktopEntry  *</RETURNS>
  375. const char *file
  376. </FUNCTION>
  377. <FUNCTION>
  378. <NAME>gnome_desktop_entry_save</NAME>
  379. <RETURNS>void  </RETURNS>
  380. GnomeDesktopEntry *dentry
  381. </FUNCTION>
  382. <FUNCTION>
  383. <NAME>gnome_desktop_entry_free</NAME>
  384. <RETURNS>void  </RETURNS>
  385. GnomeDesktopEntry *item
  386. </FUNCTION>
  387. <FUNCTION>
  388. <NAME>gnome_desktop_entry_destroy</NAME>
  389. <RETURNS>void  </RETURNS>
  390. GnomeDesktopEntry *item
  391. </FUNCTION>
  392. <FUNCTION>
  393. <NAME>gnome_desktop_entry_launch</NAME>
  394. <RETURNS>void  </RETURNS>
  395. GnomeDesktopEntry *item
  396. </FUNCTION>
  397. <FUNCTION>
  398. <NAME>gnome_desktop_entry_launch_with_args</NAME>
  399. <RETURNS>void  </RETURNS>
  400. GnomeDesktopEntry *item, int the_argc, char *the_argv[]
  401. </FUNCTION>
  402. <FUNCTION>
  403. <NAME>gnome_desktop_entry_copy</NAME>
  404. <RETURNS>GnomeDesktopEntry  *</RETURNS>
  405. GnomeDesktopEntry * source
  406. </FUNCTION>
  407. <FUNCTION>
  408. <NAME>gnome_execute_async</NAME>
  409. <RETURNS>int  </RETURNS>
  410. const char *dir, int argc, char * const argv[]
  411. </FUNCTION>
  412. <FUNCTION>
  413. <NAME>gnome_execute_async_fds</NAME>
  414. <RETURNS>int  </RETURNS>
  415. const char *dir, int argc, char * const argv[],gboolean close_fds
  416. </FUNCTION>
  417. <FUNCTION>
  418. <NAME>gnome_execute_async_with_env</NAME>
  419. <RETURNS>int  </RETURNS>
  420. const char *dir,int argc, char * const argv[],int envc, char * const envv[]
  421. </FUNCTION>
  422. <FUNCTION>
  423. <NAME>gnome_execute_async_with_env_fds</NAME>
  424. <RETURNS>int  </RETURNS>
  425. const char *dir, int argc,char * const argv[], int envc,char * const envv[], gboolean close_fds
  426. </FUNCTION>
  427. <FUNCTION>
  428. <NAME>gnome_execute_shell</NAME>
  429. <RETURNS>int  </RETURNS>
  430. const char *dir, const char *commandline
  431. </FUNCTION>
  432. <FUNCTION>
  433. <NAME>gnome_execute_shell_fds</NAME>
  434. <RETURNS>int  </RETURNS>
  435. const char *dir, const char *commandline,gboolean close_fds
  436. </FUNCTION>
  437. <FUNCTION>
  438. <NAME>gnome_file_convert_fd</NAME>
  439. <RETURNS>gint</RETURNS>
  440. gint fd, gchar *fromtype, gchar *totype
  441. </FUNCTION>
  442. <FUNCTION>
  443. <NAME>gnome_file_convert</NAME>
  444. <RETURNS>gint</RETURNS>
  445. const char *filename, const char *fromtype, const char *totype
  446. </FUNCTION>
  447. <STRUCT>
  448. <NAME>GnomeHelpMenuEntry</NAME>
  449. typedef struct {
  450.     gchar *name;
  451.     gchar *path;
  452. } GnomeHelpMenuEntry;
  453. </STRUCT>
  454. <FUNCTION>
  455. <NAME>gnome_help_file_find_file</NAME>
  456. <RETURNS>gchar  *</RETURNS>
  457. gchar *app, gchar *path
  458. </FUNCTION>
  459. <FUNCTION>
  460. <NAME>gnome_help_file_path</NAME>
  461. <RETURNS>gchar  *</RETURNS>
  462. gchar *app, gchar *path
  463. </FUNCTION>
  464. <FUNCTION>
  465. <NAME>gnome_help_display</NAME>
  466. <RETURNS>void  </RETURNS>
  467. void *ignore, GnomeHelpMenuEntry *ref
  468. </FUNCTION>
  469. <FUNCTION>
  470. <NAME>gnome_help_pbox_display</NAME>
  471. <RETURNS>void  </RETURNS>
  472. void *ignore, gint page_num,GnomeHelpMenuEntry *ref
  473. </FUNCTION>
  474. <FUNCTION>
  475. <NAME>gnome_help_pbox_goto</NAME>
  476. <RETURNS>void  </RETURNS>
  477. void *ignore, int ignore2, GnomeHelpMenuEntry *ref
  478. </FUNCTION>
  479. <FUNCTION>
  480. <NAME>gnome_help_goto</NAME>
  481. <RETURNS>void  </RETURNS>
  482. void *ignore, gchar *file
  483. </FUNCTION>
  484. <STRUCT>
  485. <NAME>GnomeHistoryEntry</NAME>
  486. struct GnomeHistoryEntry
  487. {
  488.     char *filename;        /* Name of the visited file. */
  489.     char *filetype;        /* MIME type of the visited file.  */
  490.     char *creator;        /* What program created the file.  */
  491.     char *desc;        /* Description of what choosing this
  492.                    item would do.  This is some
  493.                    explanatory text that might be
  494.                    presented to the user.  */
  495. };
  496. </STRUCT>
  497. <FUNCTION>
  498. <NAME>gnome_history_recently_used</NAME>
  499. <RETURNS>void</RETURNS>
  500. char *filename, char *filetype,char *creator, char *desc
  501. </FUNCTION>
  502. <FUNCTION>
  503. <NAME>gnome_history_get_recently_used</NAME>
  504. <RETURNS>GList  *</RETURNS>
  505. void
  506. </FUNCTION>
  507. <FUNCTION>
  508. <NAME>gnome_history_free_recently_used_list</NAME>
  509. <RETURNS>void</RETURNS>
  510. GList *alist
  511. </FUNCTION>
  512. <MACRO>
  513. <NAME>_</NAME>
  514. #    define _(String) gettext (String)
  515. </MACRO>
  516. <MACRO>
  517. <NAME>N_</NAME>
  518. #        define N_(String) gettext_noop (String)
  519. </MACRO>
  520. <MACRO>
  521. <NAME>N_</NAME>
  522. #        define N_(String) (String)
  523. </MACRO>
  524. <MACRO>
  525. <NAME>textdomain</NAME>
  526. #    define textdomain(String) (String)
  527. </MACRO>
  528. <MACRO>
  529. <NAME>gettext</NAME>
  530. #    define gettext(String) (String)
  531. </MACRO>
  532. <MACRO>
  533. <NAME>dgettext</NAME>
  534. #    define dgettext(Domain,Message) (Message)
  535. </MACRO>
  536. <MACRO>
  537. <NAME>dcgettext</NAME>
  538. #    define dcgettext(Domain,Message,Type) (Message)
  539. </MACRO>
  540. <MACRO>
  541. <NAME>bindtextdomain</NAME>
  542. #    define bindtextdomain(Domain,Directory) (Domain)
  543. </MACRO>
  544. <MACRO>
  545. <NAME>_</NAME>
  546. #    define _(String) (String)
  547. </MACRO>
  548. <MACRO>
  549. <NAME>N_</NAME>
  550. #    define N_(String) (String)
  551. </MACRO>
  552. <FUNCTION>
  553. <NAME>gnome_i18n_get_language</NAME>
  554. <RETURNS>const char  *</RETURNS>
  555. void
  556. </FUNCTION>
  557. <FUNCTION>
  558. <NAME>gnome_i18n_get_language_list</NAME>
  559. <RETURNS>GList       *</RETURNS>
  560. const gchar *category_name
  561. </FUNCTION>
  562. <FUNCTION>
  563. <NAME>gnome_i18n_set_preferred_language</NAME>
  564. <RETURNS>void     </RETURNS>
  565. const char *val
  566. </FUNCTION>
  567. <FUNCTION>
  568. <NAME>gnome_i18n_get_preferred_language</NAME>
  569. <RETURNS>const char  *</RETURNS>
  570. void
  571. </FUNCTION>
  572. <FUNCTION>
  573. <NAME>gnome_i18n_init</NAME>
  574. <RETURNS>void  </RETURNS>
  575. void
  576. </FUNCTION>
  577. <FUNCTION>
  578. <NAME>gnome_mime_type</NAME>
  579. <RETURNS>const char   *</RETURNS>
  580. const gchar* filename
  581. </FUNCTION>
  582. <FUNCTION>
  583. <NAME>gnome_mime_type_or_default</NAME>
  584. <RETURNS>const char   *</RETURNS>
  585. const gchar *filename,const gchar *defaultv
  586. </FUNCTION>
  587. <FUNCTION>
  588. <NAME>gnome_mime_type_of_file</NAME>
  589. <RETURNS>const char   *</RETURNS>
  590. const char *existing_filename
  591. </FUNCTION>
  592. <FUNCTION>
  593. <NAME>gnome_mime_type_or_default_of_file</NAME>
  594. <RETURNS>const char   *</RETURNS>
  595. const char *existing_filename,const gchar *defaultv
  596. </FUNCTION>
  597. <FUNCTION>
  598. <NAME>gnome_mime_type_from_magic</NAME>
  599. <RETURNS>const char   *</RETURNS>
  600. const gchar *filename
  601. </FUNCTION>
  602. <FUNCTION>
  603. <NAME>gnome_uri_list_extract_filenames</NAME>
  604. <RETURNS>GList        *</RETURNS>
  605. const gchar* uri_list
  606. </FUNCTION>
  607. <FUNCTION>
  608. <NAME>gnome_uri_list_extract_uris</NAME>
  609. <RETURNS>GList        *</RETURNS>
  610. const gchar* uri_list
  611. </FUNCTION>
  612. <FUNCTION>
  613. <NAME>gnome_uri_list_free_strings</NAME>
  614. <RETURNS>void  </RETURNS>
  615. GList *list
  616. </FUNCTION>
  617. <FUNCTION>
  618. <NAME>gnome_score_init</NAME>
  619. <RETURNS>gint</RETURNS>
  620. const gchar * gamename
  621. </FUNCTION>
  622. <FUNCTION>
  623. <NAME>gnome_score_log</NAME>
  624. <RETURNS>gint</RETURNS>
  625. gfloat score,gchar *level,gboolean higher_to_lower_score_order
  626. </FUNCTION>
  627. <ENUM>
  628. <NAME>GnomeTriggerType</NAME>
  629. typedef enum {
  630.     GTRIG_NONE,
  631.     GTRIG_FUNCTION,
  632.     GTRIG_COMMAND,
  633.     GTRIG_MEDIAPLAY
  634. }  GnomeTriggerType;
  635. </ENUM>
  636. <USER_FUNCTION>
  637. <NAME>GnomeTriggerActionFunction</NAME>
  638. <RETURNS>void </RETURNS>
  639. char *msg, char *level, char *supinfo[]
  640. </USER_FUNCTION>
  641. <STRUCT>
  642. <NAME>GnomeTrigger</NAME>
  643. struct GnomeTrigger {
  644.     GnomeTriggerType type;
  645.     union {
  646.         /*
  647.          * These will be passed the same info as
  648.          * gnome_triggers_do got
  649.          */
  650.         GnomeTriggerActionFunction function;
  651.         gchar *command;
  652.         struct {
  653.             gchar *file;
  654.             int cache_id;
  655.         } media;
  656.     } u;
  657.         gchar *level;
  658. };
  659. </STRUCT>
  660. <STRUCT>
  661. <NAME>GnomeTrigger</NAME>
  662. </STRUCT>
  663. <FUNCTION>
  664. <NAME>gnome_triggers_init</NAME>
  665. <RETURNS>void  </RETURNS>
  666. void
  667. </FUNCTION>
  668. <FUNCTION>
  669. <NAME>gnome_triggers_readfile</NAME>
  670. <RETURNS>gint  </RETURNS>
  671. const char *infilename
  672. </FUNCTION>
  673. <FUNCTION>
  674. <NAME>gnome_triggers_add_trigger</NAME>
  675. <RETURNS>void  </RETURNS>
  676. GnomeTrigger *nt, ...
  677. </FUNCTION>
  678. <FUNCTION>
  679. <NAME>gnome_triggers_vadd_trigger</NAME>
  680. <RETURNS>void  </RETURNS>
  681. GnomeTrigger *nt,char *supinfo[]
  682. </FUNCTION>
  683. <FUNCTION>
  684. <NAME>gnome_triggers_do</NAME>
  685. <RETURNS>void  </RETURNS>
  686. const char *msg,const char *level, ...
  687. </FUNCTION>
  688. <FUNCTION>
  689. <NAME>gnome_triggers_vdo</NAME>
  690. <RETURNS>void  </RETURNS>
  691. const char *msg, const char *level,const char *supinfo[]
  692. </FUNCTION>
  693. <MACRO>
  694. <NAME>PATH_SEP</NAME>
  695. #define PATH_SEP '/'
  696. </MACRO>
  697. <MACRO>
  698. <NAME>PATH_SEP_STR</NAME>
  699. #define PATH_SEP_STR "/"
  700. </MACRO>
  701. <FUNCTION>
  702. <NAME>gnome_libdir_file</NAME>
  703. <RETURNS>char  *</RETURNS>
  704. const char *filename
  705. </FUNCTION>
  706. <FUNCTION>
  707. <NAME>gnome_datadir_file</NAME>
  708. <RETURNS>char  *</RETURNS>
  709. const char *filename
  710. </FUNCTION>
  711. <FUNCTION>
  712. <NAME>gnome_sound_file</NAME>
  713. <RETURNS>char  *</RETURNS>
  714. const char *filename
  715. </FUNCTION>
  716. <FUNCTION>
  717. <NAME>gnome_pixmap_file</NAME>
  718. <RETURNS>char  *</RETURNS>
  719. const char *filename
  720. </FUNCTION>
  721. <FUNCTION>
  722. <NAME>gnome_config_file</NAME>
  723. <RETURNS>char  *</RETURNS>
  724. const char *filename
  725. </FUNCTION>
  726. <FUNCTION>
  727. <NAME>gnome_unconditional_libdir_file</NAME>
  728. <RETURNS>char  *</RETURNS>
  729. const char *filename
  730. </FUNCTION>
  731. <FUNCTION>
  732. <NAME>gnome_unconditional_datadir_file</NAME>
  733. <RETURNS>char  *</RETURNS>
  734. const char *filename
  735. </FUNCTION>
  736. <FUNCTION>
  737. <NAME>gnome_unconditional_sound_file</NAME>
  738. <RETURNS>char  *</RETURNS>
  739. const char *filename
  740. </FUNCTION>
  741. <FUNCTION>
  742. <NAME>gnome_unconditional_pixmap_file</NAME>
  743. <RETURNS>char  *</RETURNS>
  744. const char *filename
  745. </FUNCTION>
  746. <FUNCTION>
  747. <NAME>gnome_unconditional_config_file</NAME>
  748. <RETURNS>char  *</RETURNS>
  749. const char *filename
  750. </FUNCTION>
  751. <FUNCTION>
  752. <NAME>g_file_test</NAME>
  753. <RETURNS>int  </RETURNS>
  754. const char *filename, int test
  755. </FUNCTION>
  756. <FUNCTION>
  757. <NAME>g_file_exists</NAME>
  758. <RETURNS>int  </RETURNS>
  759. const char *filename
  760. </FUNCTION>
  761. <FUNCTION>
  762. <NAME>gnome_is_program_in_path</NAME>
  763. <RETURNS>gchar  *</RETURNS>
  764. const gchar *program
  765. </FUNCTION>
  766. <MACRO>
  767. <NAME>g_copy_strings</NAME>
  768. #define g_copy_strings g_strconcat
  769. </MACRO>
  770. <FUNCTION>
  771. <NAME>g_unix_error_string</NAME>
  772. <RETURNS>const char  *</RETURNS>
  773. int error_num
  774. </FUNCTION>
  775. <FUNCTION>
  776. <NAME>g_concat_dir_and_file</NAME>
  777. <RETURNS>char  *</RETURNS>
  778. const char *dir, const char *file
  779. </FUNCTION>
  780. <MACRO>
  781. <NAME>g_filename_index</NAME>
  782. #define g_filename_index(path) (g_basename(path)-(path))
  783. </MACRO>
  784. <MACRO>
  785. <NAME>g_filename_pointer</NAME>
  786. #define g_filename_pointer g_basename
  787. </MACRO>
  788. <FUNCTION>
  789. <NAME>g_extension_pointer</NAME>
  790. <RETURNS>const char  *</RETURNS>
  791. const char * path
  792. </FUNCTION>
  793. <FUNCTION>
  794. <NAME>g_copy_vector</NAME>
  795. <RETURNS>char  **</RETURNS>
  796. char ** vec
  797. </FUNCTION>
  798. <MACRO>
  799. <NAME>g_flatten_vector</NAME>
  800. #define g_flatten_vector g_strjoinv
  801. </MACRO>
  802. <MACRO>
  803. <NAME>gnome_util_user_home</NAME>
  804. #define gnome_util_user_home() g_get_home_dir()
  805. </MACRO>
  806. <MACRO>
  807. <NAME>gnome_util_prepend_user_home</NAME>
  808. #define gnome_util_prepend_user_home(x) (g_concat_dir_and_file(gnome_util_user_home(), (x)))
  809. </MACRO>
  810. <MACRO>
  811. <NAME>gnome_util_home_file</NAME>
  812. #define gnome_util_home_file(afile) (g_strconcat(gnome_util_user_home(), "/.gnome/", (afile), NULL))
  813. </MACRO>
  814. <FUNCTION>
  815. <NAME>gnome_util_user_shell</NAME>
  816. <RETURNS>char  *</RETURNS>
  817. void
  818. </FUNCTION>
  819. <FUNCTION>
  820. <NAME>g_is_image_filename</NAME>
  821. <RETURNS>gboolean  </RETURNS>
  822. const char * path
  823. </FUNCTION>
  824. <VARIABLE>
  825. <NAME>gnome_user_home_dir</NAME>
  826. extern char *gnome_user_home_dir;
  827. </VARIABLE>
  828. <VARIABLE>
  829. <NAME>gnome_user_dir</NAME>
  830. extern char *gnome_user_dir;
  831. </VARIABLE>
  832. <VARIABLE>
  833. <NAME>gnome_user_private_dir</NAME>
  834. extern char *gnome_user_private_dir;
  835. </VARIABLE>
  836. <VARIABLE>
  837. <NAME>gnome_user_accels_dir</NAME>
  838. extern char *gnome_user_accels_dir;
  839. </VARIABLE>
  840. <VARIABLE>
  841. <NAME>gnome_do_not_create_directories</NAME>
  842. extern char gnome_do_not_create_directories;
  843. </VARIABLE>
  844. <FUNCTION>
  845. <NAME>gnomelib_init</NAME>
  846. <RETURNS>void  </RETURNS>
  847. const char *app_id, const char *app_version
  848. </FUNCTION>
  849. <FUNCTION>
  850. <NAME>gnome_mime_get_value</NAME>
  851. <RETURNS>const char  *</RETURNS>
  852. const char *mime_type, char *key
  853. </FUNCTION>
  854. <FUNCTION>
  855. <NAME>gnome_mime_get_keys</NAME>
  856. <RETURNS>GList       *</RETURNS>
  857. const char *mime_type
  858. </FUNCTION>
  859. <FUNCTION>
  860. <NAME>gnome_mime_program</NAME>
  861. <RETURNS>const char  *</RETURNS>
  862. const char* mime_type
  863. </FUNCTION>
  864. <FUNCTION>
  865. <NAME>gnome_mime_description</NAME>
  866. <RETURNS>const char  *</RETURNS>
  867. const char* mime_type
  868. </FUNCTION>
  869. <FUNCTION>
  870. <NAME>gnome_mime_nametemplate</NAME>
  871. <RETURNS>const char  *</RETURNS>
  872. const char* mime_type
  873. </FUNCTION>
  874. <FUNCTION>
  875. <NAME>gnome_mime_test</NAME>
  876. <RETURNS>const char  *</RETURNS>
  877. const char* mime_type
  878. </FUNCTION>
  879. <FUNCTION>
  880. <NAME>gnome_mime_composetyped</NAME>
  881. <RETURNS>const char  *</RETURNS>
  882. const char* mime_type
  883. </FUNCTION>
  884. <FUNCTION>
  885. <NAME>gnome_mime_copiousoutput</NAME>
  886. <RETURNS>gboolean  </RETURNS>
  887. const char* mime_type, char *key
  888. </FUNCTION>
  889. <FUNCTION>
  890. <NAME>gnome_mime_needsterminal</NAME>
  891. <RETURNS>gboolean  </RETURNS>
  892. const char* mime_type, char *key
  893. </FUNCTION>
  894. <FUNCTION>
  895. <NAME>gnome_remote_get_command</NAME>
  896. <RETURNS>void  </RETURNS>
  897. const char *host, gint *argcp, char ***argvp
  898. </FUNCTION>
  899. <FUNCTION>
  900. <NAME>gnome_remote_set_command</NAME>
  901. <RETURNS>void  </RETURNS>
  902. const char *host, gint argc, const char * const argv[]
  903. </FUNCTION>
  904. <ENUM>
  905. <NAME>GnomeMetadataError_t</NAME>
  906. typedef enum
  907. {
  908.     GNOME_METADATA_OK = 0,           /* No error. */
  909.     GNOME_METADATA_IO_ERROR,       /* IO or other low-level
  910.                           communications/storage
  911.                           error.  */
  912.     GNOME_METADATA_NOT_FOUND       /* Information not found.  */
  913. } GnomeMetadataError_t;
  914. </ENUM>
  915. <FUNCTION>
  916. <NAME>gnome_metadata_set</NAME>
  917. <RETURNS>int  </RETURNS>
  918. const char *file, const char *name,int size, const char *data
  919. </FUNCTION>
  920. <FUNCTION>
  921. <NAME>gnome_metadata_remove</NAME>
  922. <RETURNS>int  </RETURNS>
  923. const char *file, const char *name
  924. </FUNCTION>
  925. <FUNCTION>
  926. <NAME>gnome_metadata_list</NAME>
  927. <RETURNS>char  **</RETURNS>
  928. const char *file
  929. </FUNCTION>
  930. <FUNCTION>
  931. <NAME>gnome_metadata_get</NAME>
  932. <RETURNS>int  </RETURNS>
  933. const char *file, const char *name,int *size, char **buffer
  934. </FUNCTION>
  935. <FUNCTION>
  936. <NAME>gnome_metadata_get_fast</NAME>
  937. <RETURNS>int  </RETURNS>
  938. const char *file, const char *name,int *size, char **buffer
  939. </FUNCTION>
  940. <FUNCTION>
  941. <NAME>gnome_metadata_rename</NAME>
  942. <RETURNS>int  </RETURNS>
  943. const char *from, const char *to
  944. </FUNCTION>
  945. <FUNCTION>
  946. <NAME>gnome_metadata_copy</NAME>
  947. <RETURNS>int  </RETURNS>
  948. const char *from, const char *to
  949. </FUNCTION>
  950. <FUNCTION>
  951. <NAME>gnome_metadata_delete</NAME>
  952. <RETURNS>int  </RETURNS>
  953. const char *file
  954. </FUNCTION>
  955. <FUNCTION>
  956. <NAME>gnome_metadata_regex_add</NAME>
  957. <RETURNS>void  </RETURNS>
  958. const char *regex, const char *key,int size, const char *data
  959. </FUNCTION>
  960. <FUNCTION>
  961. <NAME>gnome_metadata_regex_remove</NAME>
  962. <RETURNS>void  </RETURNS>
  963. const char *regex, const char *key
  964. </FUNCTION>
  965. <FUNCTION>
  966. <NAME>gnome_metadata_type_add</NAME>
  967. <RETURNS>void  </RETURNS>
  968. const char *type, const char *key,int size, const char *data
  969. </FUNCTION>
  970. <FUNCTION>
  971. <NAME>gnome_metadata_type_remove</NAME>
  972. <RETURNS>void  </RETURNS>
  973. const char *type, const char *key
  974. </FUNCTION>
  975. <FUNCTION>
  976. <NAME>gnome_metadata_lock</NAME>
  977. <RETURNS>void  </RETURNS>
  978. void
  979. </FUNCTION>
  980. <FUNCTION>
  981. <NAME>gnome_metadata_unlock</NAME>
  982. <RETURNS>void  </RETURNS>
  983. void
  984. </FUNCTION>
  985. <STRUCT>
  986. <NAME>GnomeRegexCache</NAME>
  987. typedef struct {
  988.     int size;        /* Total number of cache slots.  */
  989.     int next;        /* Next available slot.  */
  990.     char **regexs;        /* Regular expression strings.  */
  991.     regex_t *patterns;    /* Compiled expressions.  */
  992.     /* FIXME: probably should cache compilation flags along with
  993.        regex and use those to determine caching.  For now we
  994.        assume that the flags never change.  Another option would
  995.        be to put the flag info into this structure and just not
  996.        let the user ever change it.  */
  997. } GnomeRegexCache;
  998. </STRUCT>
  999. <FUNCTION>
  1000. <NAME>gnome_regex_cache_new</NAME>
  1001. <RETURNS>GnomeRegexCache  *</RETURNS>
  1002. void
  1003. </FUNCTION>
  1004. <FUNCTION>
  1005. <NAME>gnome_regex_cache_destroy</NAME>
  1006. <RETURNS>void  </RETURNS>
  1007. GnomeRegexCache *rxc
  1008. </FUNCTION>
  1009. <FUNCTION>
  1010. <NAME>gnome_regex_cache_set_size</NAME>
  1011. <RETURNS>void  </RETURNS>
  1012. GnomeRegexCache *rxc, int new_size
  1013. </FUNCTION>
  1014. <FUNCTION>
  1015. <NAME>gnome_regex_cache_compile</NAME>
  1016. <RETURNS>regex_t  *</RETURNS>
  1017. GnomeRegexCache *rxc, const char *pattern,int flags
  1018. </FUNCTION>
  1019. <VARIABLE>
  1020. <NAME>gnome_sound_connection</NAME>
  1021. extern int gnome_sound_connection;
  1022. </VARIABLE>
  1023. <FUNCTION>
  1024. <NAME>gnome_sound_init</NAME>
  1025. <RETURNS>void  </RETURNS>
  1026. const char *hostname
  1027. </FUNCTION>
  1028. <FUNCTION>
  1029. <NAME>gnome_sound_shutdown</NAME>
  1030. <RETURNS>void  </RETURNS>
  1031. void
  1032. </FUNCTION>
  1033. <FUNCTION>
  1034. <NAME>gnome_sound_sample_load</NAME>
  1035. <RETURNS>int  </RETURNS>
  1036. const char *sample_name, const char *filename
  1037. </FUNCTION>
  1038. <FUNCTION>
  1039. <NAME>gnome_sound_play</NAME>
  1040. <RETURNS>void  </RETURNS>
  1041. const char * filename
  1042. </FUNCTION>
  1043. <STRUCT>
  1044. <NAME>GnomePaper</NAME>
  1045. </STRUCT>
  1046. <STRUCT>
  1047. <NAME>GnomeUnit</NAME>
  1048. </STRUCT>
  1049. <TYPEDEF>
  1050. <NAME>Paper</NAME>
  1051. typedef GnomePaper Paper;
  1052. </TYPEDEF>
  1053. <TYPEDEF>
  1054. <NAME>Unit</NAME>
  1055. typedef GnomeUnit Unit;
  1056. </TYPEDEF>
  1057. <FUNCTION>
  1058. <NAME>gnome_paper_name_list</NAME>
  1059. <RETURNS>GList *</RETURNS>
  1060. void
  1061. </FUNCTION>
  1062. <FUNCTION>
  1063. <NAME>gnome_paper_with_name</NAME>
  1064. <RETURNS>const GnomePaper  *</RETURNS>
  1065. const gchar *papername
  1066. </FUNCTION>
  1067. <FUNCTION>
  1068. <NAME>gnome_paper_with_size</NAME>
  1069. <RETURNS>const GnomePaper  *</RETURNS>
  1070. double pswidth, double psheight
  1071. </FUNCTION>
  1072. <FUNCTION>
  1073. <NAME>gnome_paper_name</NAME>
  1074. <RETURNS>const gchar      *</RETURNS>
  1075. const GnomePaper *paper
  1076. </FUNCTION>
  1077. <FUNCTION>
  1078. <NAME>gnome_paper_pswidth</NAME>
  1079. <RETURNS>gdouble     </RETURNS>
  1080. const GnomePaper *paper
  1081. </FUNCTION>
  1082. <FUNCTION>
  1083. <NAME>gnome_paper_psheight</NAME>
  1084. <RETURNS>gdouble     </RETURNS>
  1085. const GnomePaper *paper
  1086. </FUNCTION>
  1087. <FUNCTION>
  1088. <NAME>gnome_paper_lmargin</NAME>
  1089. <RETURNS>gdouble     </RETURNS>
  1090. const GnomePaper *paper
  1091. </FUNCTION>
  1092. <FUNCTION>
  1093. <NAME>gnome_paper_tmargin</NAME>
  1094. <RETURNS>gdouble     </RETURNS>
  1095. const GnomePaper *paper
  1096. </FUNCTION>
  1097. <FUNCTION>
  1098. <NAME>gnome_paper_rmargin</NAME>
  1099. <RETURNS>gdouble     </RETURNS>
  1100. const GnomePaper *paper
  1101. </FUNCTION>
  1102. <FUNCTION>
  1103. <NAME>gnome_paper_bmargin</NAME>
  1104. <RETURNS>gdouble     </RETURNS>
  1105. const GnomePaper *paper
  1106. </FUNCTION>
  1107. <FUNCTION>
  1108. <NAME>gnome_paper_name_default</NAME>
  1109. <RETURNS>const gchar      *</RETURNS>
  1110. void
  1111. </FUNCTION>
  1112. <FUNCTION>
  1113. <NAME>gnome_unit_name_list</NAME>
  1114. <RETURNS>GList *</RETURNS>
  1115. void
  1116. </FUNCTION>
  1117. <FUNCTION>
  1118. <NAME>gnome_unit_with_name</NAME>
  1119. <RETURNS>const GnomeUnit      *</RETURNS>
  1120. const gchar *unitname
  1121. </FUNCTION>
  1122. <FUNCTION>
  1123. <NAME>gnome_paper_convert</NAME>
  1124. <RETURNS>gdouble     </RETURNS>
  1125. double psvalue, const GnomeUnit *unit
  1126. </FUNCTION>
  1127. <FUNCTION>
  1128. <NAME>gnome_paper_convert_to_points</NAME>
  1129. <RETURNS>double  </RETURNS>
  1130. double othervalue, const GnomeUnit *unit
  1131. </FUNCTION>
  1132. <FUNCTION>
  1133. <NAME>gnome_url_show</NAME>
  1134. <RETURNS>void  </RETURNS>
  1135. const char *url
  1136. </FUNCTION>
  1137. <FUNCTION>
  1138. <NAME>gnomelib_register_popt_table</NAME>
  1139. <RETURNS>void  </RETURNS>
  1140. const struct poptOption *options,const char *description
  1141. </FUNCTION>
  1142. <FUNCTION>
  1143. <NAME>gnomelib_parse_args</NAME>
  1144. <RETURNS>poptContext  </RETURNS>
  1145. int argc, char *argv[],int popt_flags
  1146. </FUNCTION>
  1147. <VARIABLE>
  1148. <NAME>program_invocation_short_name</NAME>
  1149. extern char *program_invocation_short_name;
  1150. </VARIABLE>
  1151. <VARIABLE>
  1152. <NAME>program_invocation_name</NAME>
  1153. extern char *program_invocation_name;
  1154. </VARIABLE>
  1155.